object array-like methods