Using a collection also keeps business logic out of the view layer.