in and not_in methods return undef when value is empty
allowing argument keys in string
stringified arguments in tests
reduced ARG_ method usage