The reason for the 2-phase loading probably was the key-to-one composite id use case, which works fine now in 6.