Unit test, check definitions and attributes

Great coverage about individual objects.