Implementation of the design patterns DTO, DAO and BO.