Make render context work with POROs
Merge branch 'do-not-rely-on-@_assigns-being-present'

* do-not-rely-on-@_assigns-being-present:
  Make render context work with POROs