JSHinted service layer