Why is Spectrum automatically setting the isEventCreationEnabled attribute back to true?