EntitiyDeleter.DeleteEntityCore() set to virtual and by default deletes the entity.
DeleteEntityByIdCommand added.
Code duplication removed by adding ArgumentCheck class.
Delete commands return Response with errors if the entity cannot be deleted.
Registration of standard interaction handlers greatly simplified. Version 0.6.5.*.