Add version to toString() method.
Add detachEntity() method + misc refactorings.
Add @Override and @Nonnull annotations.
Misc refactorings.
Initial commit.
Fix component-scant base-package.
Misc refactorings.
Add new test cases.
Add new dependencies.
Update module settings.