delegate the given (missing) fields on instances of obj to the sub-object sub, but allow assignments to work directly as usual. Source: service/model.js, line 110