Using BaseManager with multiple classes

I am registering a class with a BaseManager as in this here. My goal is to have multiple objects accessible and shared by different threads and processes. When I tried registering a few classes with the same BaseManger, it didn't seem to work.

Is using multiple classes with a single BaseManager supported?