add constructor and some more anontations
modified workspace.xml
good result entity