http://stackoverflow.com/questions/2676689/does-hibernate-always-need-a-setter-when-there-is-a-getter