Description will now be part of the class definition instead of self registering upon instantiation