Refactor: store all bodies in a BodyCollection class