Out of curiosity, does this class NEED to inherit from BaseClass?