Alter the creation of immutable objects