allow disabling deep results per-request

originally by @johaness
fix POSTing to hybrid properties with expressions and setters