add default impl for ViewRenderer