guts - let composite views child views be declared at construction time