Updating to allow more characters in the include/exclude properties sets...

.... Also, allow the properties passed in to just be a key, and no corresponding value if the user wants.