Improve structure of BaseTestSuite and split off Attribute class