support for partial models