views automatically render their subviews if defined