Adding new functionality to StructureMetadataModel