diff --git a/SDT/schema2.0/test/EchonetLiteExamples.xml b/SDT/schema2.0/test/EchonetLiteExamples.xml
index a385e948ed86a1ed20bb5b947e9bee49c2d4b98e..1468c884cc7b6cfcb0134692dbfa58dc95a647ad 100644
--- a/SDT/schema2.0/test/EchonetLiteExamples.xml
+++ b/SDT/schema2.0/test/EchonetLiteExamples.xml
@@ -57,37 +57,10 @@
   			</DataPoint>
   		</Data>
   	</ModuleClass>
-
-    <!-- example appliance types -->
-
-    <ModuleClass name="washingMachineDataPoints">
-      <Data>
-        <DataPoint name="door/CoverOpen/CloseStatus" type="enum" writable="false">
-          <Doc>This property indicates whether the door/cover is open or closed.</Doc>
-        </DataPoint>
-        <DataPoint name="washingMachineSetting" type="enum" writable="true">
-          <Doc>Washing machine setting</Doc>
-        </DataPoint>
-        <DataPoint name="currentStageOfWashingCycle" type="enum" writable="false">
-          <Doc>This property indicates the current stage of the washing cycle.</Doc>
-        </DataPoint>
-        <DataPoint name="timeRemainingToCompleteWashingCycle" type="time" writable="false">
-          <Doc>This property indicates the time remaining to complete the current washing cycle in the HH:MM:SS format.</Doc>
-        </DataPoint>
-        <DataPoint name="onTimerReservationSetting" type="enum" writable="true">
-          <Doc>Reservation ON/OFF</Doc>
-        </DataPoint>
-        <DataPoint name="onTimerSetting" type="time" writable="true">
-          <Doc>Timer value (HH:MM)</Doc>
-        </DataPoint>
-        <DataPoint name="relativeTimeBasedOnTimerSetting" type="time" writable="true">
-          <Doc>Timer value (HH:MM)</Doc>
-        </DataPoint>
-      </Data>
-    </ModuleClass>
   </Modules>
 
 
+
   <!-- Very simple example for a washing machine definition -->
 
   <RootDevices>
@@ -97,10 +70,41 @@
         <Vendor>Echonet</Vendor>
       </DeviceInfo>
 
+      <!-- Inheriting from the global operating status -->
+
       <Modules>
-        <Module name="washingMachineDataPoints">
+        <Module name="washingMachineOperationStatus">
           <extends domain="jp.echonet" class="operationStatus"/>
         </Module>
+
+      <!-- Data points local to the wasching machine device -->
+
+        <Module name="washingMachineDataPoints">
+          <Data>
+            <DataPoint name="door/CoverOpen/CloseStatus" type="enum" writable="false">
+              <Doc>This property indicates whether the door/cover is open or closed.</Doc>
+            </DataPoint>
+            <DataPoint name="washingMachineSetting" type="enum" writable="true">
+              <Doc>Washing machine setting</Doc>
+            </DataPoint>
+            <DataPoint name="currentStageOfWashingCycle" type="enum" writable="false">
+              <Doc>This property indicates the current stage of the washing cycle.</Doc>
+            </DataPoint>
+            <DataPoint name="timeRemainingToCompleteWashingCycle" type="time" writable="false">
+              <Doc>This property indicates the time remaining to complete the current washing cycle in the HH:MM:SS format.</Doc>
+            </DataPoint>
+            <DataPoint name="onTimerReservationSetting" type="enum" writable="true">
+              <Doc>Reservation ON/OFF</Doc>
+            </DataPoint>
+            <DataPoint name="onTimerSetting" type="time" writable="true">
+              <Doc>Timer value (HH:MM)</Doc>
+            </DataPoint>
+            <DataPoint name="relativeTimeBasedOnTimerSetting" type="time" writable="true">
+              <Doc>Timer value (HH:MM)</Doc>
+            </DataPoint>
+          </Data>
+        </Module>
+
       </Modules>
     </RootDevice>
   </RootDevices>
diff --git a/SDT/schema3.0/test/EchonetLiteExamples.xml b/SDT/schema3.0/test/EchonetLiteExamples.xml
index d7853c4dc88c91c712edb76242c8d93ea7a255ea..650ad3aa0d396eddcac1fc8597245bc6c3956b3d 100644
--- a/SDT/schema3.0/test/EchonetLiteExamples.xml
+++ b/SDT/schema3.0/test/EchonetLiteExamples.xml
@@ -1,17 +1,9 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-
-<!-- Example SDT definition taken from EchonetLite https://github.com/ECHONET-Consortium -->
-
 <Domain xmlns="http://homegatewayinitiative.org/xml/dal/3.0"
 	xmlns:xi="http://www.w3.org/2001/XInclude"
 	id="jp.echonet">
 	
-  <!-- Various examples for module classes -->
-  
 	<Modules>
-
-    <!-- actuator -->
-
 		<ModuleClass name="operationStatus">
 			<Data>
 				<DataPoint name="operationStatus" writable="true">
@@ -26,9 +18,6 @@
 				</Event>
 			</Events>
 		</ModuleClass>
-
-  		<!-- runtime property -->
-
 		<ModuleClass name="installationLocation">
 			<Data>
 				<DataPoint name="installationLocation" writable="true">
@@ -43,9 +32,6 @@
 				</Event>
 			</Events>
 		</ModuleClass>
-
-		<!-- sensor readout -->
-		
 		<ModuleClass name="measuredInstantaneousPowerConsumption">
 			<Data>
 				<DataPoint name="measuredInstantaneousPowerConsumption" writable="false">
@@ -56,7 +42,6 @@
 				</DataPoint>
 			</Data>
 		</ModuleClass>
-
 		<ModuleClass name="temperatureSensorDataPoints">
 			<Data>
 				<DataPoint name="measuredTemperatureValue" writable="false">
@@ -67,59 +52,8 @@
 				</DataPoint>
 			</Data>
 		</ModuleClass>
-
-		<!-- example appliance types -->
-
-		<ModuleClass name="washingMachineDataPoints">
-			<Data>
-				<DataPoint name="door/CoverOpen/CloseStatus" writable="false">
-					<Doc>This property indicates whether the door/cover is open or closed.</Doc>
-					<DataType>
-						<SimpleType type="enum" />
-					</DataType>
-				</DataPoint>
-				<DataPoint name="washingMachineSetting" writable="true">
-					<Doc>Washing machine setting</Doc>
-					<DataType>
-						<SimpleType type="enum" />
-					</DataType>
-				</DataPoint>
-				<DataPoint name="currentStageOfWashingCycle" writable="false">
-					<Doc>This property indicates the current stage of the washing cycle.</Doc>
-					<DataType>
-						<SimpleType type="enum" />
-					</DataType>
-				</DataPoint>
-				<DataPoint name="timeRemainingToCompleteWashingCycle" writable="false">
-					<Doc>This property indicates the time remaining to complete the current washing cycle in the HH:MM:SS format.</Doc>
-					<DataType>
-						<SimpleType type="time" />
-					</DataType>
-				</DataPoint>
-				<DataPoint name="onTimerReservationSetting" writable="true">
-					<Doc>Reservation ON/OFF</Doc>
-					<DataType>
-						<SimpleType type="enum" />
-					</DataType>
-				</DataPoint>
-				<DataPoint name="onTimerSetting" writable="true">
-					<Doc>Timer value (HH:MM)</Doc>
-					<DataType>
-						<SimpleType type="time" />
-					</DataType>
-				</DataPoint>
-				<DataPoint name="relativeTimeBasedOnTimerSetting" writable="true">
-					<Doc>Timer value (HH:MM)</Doc>
-					<DataType>
-						<SimpleType type="time" />
-					</DataType>
-				</DataPoint>
-			</Data>
-		</ModuleClass>
 	</Modules>
 	
-	<!-- Very simple example for a washing machine definition -->
-
 	<Devices>
 		<Device id="SimpleWaschingMachine">
 			<Properties>
@@ -131,11 +65,56 @@
 				</Property>
 			</Properties>
 			<Modules>
-				<Module name="washingMachineDataPoints">
+				<Module name="washingMachineOperationStatus">
 					<extends domain="jp.echonet" class="operationStatus"/>
 				</Module>
+				<Module name="washingMachineDataPoints">
+					<Data>
+						<DataPoint name="door/CoverOpen/CloseStatus" writable="false">
+							<Doc>This property indicates whether the door/cover is open or closed.</Doc>
+							<DataType>
+								<SimpleType type="enum" />
+							</DataType>
+						</DataPoint>
+						<DataPoint name="washingMachineSetting" writable="true">
+							<Doc>Washing machine setting</Doc>
+							<DataType>
+								<SimpleType type="enum" />
+							</DataType>
+						</DataPoint>
+						<DataPoint name="currentStageOfWashingCycle" writable="false">
+							<Doc>This property indicates the current stage of the washing cycle.</Doc>
+							<DataType>
+								<SimpleType type="enum" />
+							</DataType>
+						</DataPoint>
+						<DataPoint name="timeRemainingToCompleteWashingCycle" writable="false">
+							<Doc>This property indicates the time remaining to complete the current washing cycle in the HH:MM:SS format.</Doc>
+							<DataType>
+								<SimpleType type="time" />
+							</DataType>
+						</DataPoint>
+						<DataPoint name="onTimerReservationSetting" writable="true">
+							<Doc>Reservation ON/OFF</Doc>
+							<DataType>
+								<SimpleType type="enum" />
+							</DataType>
+						</DataPoint>
+						<DataPoint name="onTimerSetting" writable="true">
+							<Doc>Timer value (HH:MM)</Doc>
+							<DataType>
+								<SimpleType type="time" />
+							</DataType>
+						</DataPoint>
+						<DataPoint name="relativeTimeBasedOnTimerSetting" writable="true">
+							<Doc>Timer value (HH:MM)</Doc>
+							<DataType>
+								<SimpleType type="time" />
+							</DataType>
+						</DataPoint>
+					</Data>
+				</Module>
 			</Modules>
 		</Device>
 	</Devices>
-	
 </Domain>
\ No newline at end of file