Enum for attribute names replaced for abstract class with constants and renamed to AttributeName