Properly map all result types into Result namespace.
Hydrate public property set calls into setter methods on result types.