more tests with circular dependencies and existing models.