New attribute classes that will make extending the base classes easier