setFromRequest minor improvement for parsing int/float
Using dot notation to deeply patch mongo documents turned out to have issues. Specifically for things like three levels deep on empty keys `metadata.foo.bar` if `metadata.foo` doesn’t exist yet, it will blow up. Reverting to old v2 behavior where nested keys will overwrite nested documents