working on further decoupling of object resolution...