collection.get is now polymorphic