Changed the type of Architecture to StringObjectPropertyType. Removed ArchitectureType and ArchitectureTypeEnum. Resolves #49