Copy new map instead of modifying existing one.
Exporting ObjectId.
Adding unittest as dependency.
Adding tests.