Added tests for Attributes
Respository Controller doesn't need to be abstract