API Allow caching of large lists

* Added config that caches ID=>Title representation of a list's items
  against the list for better performance when used in things like
  CheckboxSetField
* Conversion of some public static => private static