Business Layer Classes Implemented