Fixed a bug in fetch c++ source code which was a misaligned pointer leading to incorrect data fetched with more than one DS. Added more user-friendly interface for create, update and fetch with Object params. This was made possible thanks to a new arguee version enabling Strict checking of Object type. Added more tests for the new interfaces and also for multiple DS update/fetch