Added support to Enumerated.get to better support null and empty string.
Increased the capabilities of 'search' to allow more versatile queries.