Various fixes

* Made private things private
* Dropped `eval` (with fallback) 
* Added standard JSON compliance to augmented objects
* Fixed `quick_search`