removes Whatable mixin in favor of the decorator, adds more versatile whatareyou method instead