Removed unneeded elements from starting response
Added functionality to pass 'fields'
Added Functionality for SubFields in the Fields parameter