moved accessor assignment after updated colleciton