added AttributeType, isn't used anywherer yet