persist and index are privatish
pretty __repr__
collection support
debug env
support http header