Deletion from an entity map

Issue #9
- Added deleteFromMap() method;
- Changed _delete() method signature;
- Added relevant tests.