commenced View structure change, todo : add an eventbus on entitymanager