Missing whenNotPaused() modifier on updateArtSettings() allows any artist to update their art settings when the contract is paused. Although there does not seem to be a risk currently, it should be disallowed if the factory itself is paused. 
