make db4o configurable
use thread local object container
determined the pattern of using db4o
register ok