Don't mutate sections or toSections fields directly