Funny how we ended up in the same place as ObjectCollection :P