Fix: Different types of ID Model containers were being joined if their ids matched. Now we have one ID model container factory instance per type.