Two more things: Disable a read/write propa like int getSetSomeInteger(int). int getSomeInteger() and void setSomeIntger(int) only allowed. And disable default parameter for setter.