[CORD-2641] Converting M-CORD Subscriber to _decl and adding ue status

Change-Id: I46617c683d04a6a87d0ba91b54a8613642d2e073
diff --git a/xos/models/models.py b/xos/models/models.py
new file mode 100644
index 0000000..3a7ed58
--- /dev/null
+++ b/xos/models/models.py
@@ -0,0 +1,26 @@
+from xos.exceptions import XOSValidationError
+
+from models_decl import MCordSubscriberService_decl
+from models_decl import MCordSubscriberInstance_decl
+
+
+
+
+class MCordSubscriberService(MCordSubscriberService_decl):
+    class Meta:
+        proxy = True 
+
+
+class MCordSubscriberInstance(MCordSubscriberInstance_decl):
+    class Meta:
+        proxy = True
+
+    def save(self, *args, **kwargs):
+        # NOTE someone is setting owner_id, so just override it for now
+        try:
+            mcord_service = MCordSubscriberService.objects.all()[0]
+            self.owner_id = mcord_service.id
+        except IndexError:
+            raise XOSValidationError("Service MCORD cannot be found, please make sure that the model exists.")
+
+        super(MCordSubscriberInstance, self).save(*args, **kwargs)