Array manipulation methods with auto persisting