Only call setters once on CaseInsensitiveFieldAccessor
Only call setters once on CaseInsensitiveFieldAccessor

This caused issues with multiple setName() invocations
on Folder: The setter modifies the value. If the setter is then called
again with the same value, it falsifies the results.

silverstripe/silverstripe-graphql