Removing conversion to strings
Clean up imports
Fixed bug in auth matcher
Replacing Fields.empty() with new Fields()
Clean up Fields APIs