Allow dynamic model to compose with other dynamic models