Don't require passed NSError's being nil, they might not be
Simplify the object manager's array method