Proper handle objective collections