model nesting for component/model