feat/implement-EntityMutableInterface
main
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>