nice composition in Models