Created simpler base class to extend for client handlers