added hash object class array extensions