make readOnly working with push(), pull() and unset()