Well, that's not exactly true -- I looked at the Collection file, and it's really using anything Movie specific. That's a bit weird, right? but, the collection is passed things -- it could be a movie, or a coin, or a french fry.

Then, you call methods on it , like `year`, It simply sends the "year" method to the object in the array, and hope it responds_to it. If it does respond_to it, you'll get a value from it. If not, you'll get a no-method error.

That's the "REAL" reason you didn't need to require move.