wip: remove proxies and support partially loaded models
more tests passing; added session-level promise cache
embedded support for partially loaded models; all tests passing