removed Array inheritance, added Forwardable module