Data Abstraction Library for Java which eases the communication with the Data Layer