Allow setting response content by returning data from View::execute*(), closes #503