private XElement GetXElementComplexProperty (JProperty prop) { return new XElement(Ns + FormatComplexPropertyName(prop), GetObjectOrEnum(prop.Value).Select(GetXObject) ); }