public AttributeType GetAttributeType(string alias)
{
var result = TryGetAttributeType(alias);
if (result.Success) return result.Result;
throw new ArgumentException("The AttributeType with alias: " + alias + " has not been registered with the current IAttributeTypeRegistry");
}