DomainMgr was written as an abstract interface on the theory that we may want multiple implementations; this now appears unlikely, so we may want to de-virtualize it to avoid the (admittedly minor) overhead of virtual function calls.
Created attachment 470867 [details] [diff] [review] Patch
None of the DomainMgr methods need to be virtual anymore, right? looks like they still are.
Doh -- you're right. Also, DomainMgr is Finalized and doesn't need to be. Will correct prior to landing.