ORMXX - C++ Object Relational Mapping layer