Playing around with using objects instead of records for simulants.

Former-commit-id: a7bbf46b43af099573c6cfeaf080f17d45f3f84f