private bool isAttribute(JProperty property)
 {
     return property.IsValueProperty() ||
         property.Name == SPEC_CHILD_ID ||               // id attr that all types can have
         (property.Name == SPEC_CHILD_URL && position.Element.Name == "extension") ||     // url attr of extension
         (property.Name == SPEC_CHILD_URL && position.Element.Name == "modifierExtension") ||     // url attr of modifierExtension parent
         (property.Name == SPEC_CHILD_CONTENTTYPE && position.Element.Name == "Binary");     // contentType attr of Binary resource
 }