rename ImmutabilityStrategy to ImmutabilityPolicy -- it's a better name