Changes throw error when setting ID in instance to silent return
Fixes lazyload properties (it had fixed "id" key), updates tests for mongodb

Some cleanup on mongodb driver