declare fields private instead of protected
fix groovy map syntax error

tasx-4