Added support for using getters and setters when passing objects to Option::get and Option::set.  Prior to this change, only if the property exists would it be got/set.