Moved Business Logic to Service layer to comply with low coupling and n-tier architecture