+ added default render behaviour for optional elements to base controller