replace described_class with user_class for clarity.