Schema.omit() seems to ignore props that come from Schema.fromKey. Is this intentional? It's quite problematic. Ideally, I would like fns like omit etc to be more transparent and work the same regardless of how the props w/in the schema are actually defined.