Improved architectural guard for immutability of PersistentMap