Add implementation for enumerable methods