Removed unneeded method level synchronized as Guava map brings in synchronization
Added custom hashCode for Entities
minor improvements to javadocs
Added ParameterProperties
Fixed some minor mistake that params set wasn't populated; improved javadoc