Allow the actual render callback to be altered and avoid using entity_view() for rendering if wanted.