Refactored GLClient to support HTTP caching
Added support for fields of type CHECKBOXES