Added pop,push,shift,unshift callbacks to array types