Adds magic property setters to double up our enforcement in the general Oop.Object classes