alwasy resetting the numeric indexes on the internal array upon creation and fixed how we were calling the array_fitler method