internal void Validate() { foreach (var prop in ExtendedProperties.OfType<InvalidExtendedProperty>()) throw new ExtendedResourceMappingException(prop.ErrorMessage); }