getter / setter should not be reference. they are supposed to be handled by the Behavior class