Improved initializer to persis_array