Refactor CollectionAssociation#build