Added new Service Layer class with a base class.