OptionalSettings that set behaviour should use isInverted instead of flipping boolean