This class is SOLID!