Now, uber-properties are interesting and we are going to probably need to make use of them quite a bit, so it is smart to only develop a base class that does this for all subclasses. I believe you really know what the base class is going to be called. As https://diigo.com/0106kvu