With that redesign are you planning to still get rid of those per table lock? Even if those locks won't be held outside of wbemprox method calls, I am afraid that still can deadlock on, e. g., parallel associated queries which access multiple tables.