added a way to specify case insensitive options for equal/unequal/contains and doesnotcontain