Ideally we'd really want to cache this, instead of creating a new instance of the HasMany class each time we make an association call.