Make data store package private.
Make helper classes package private.
Implement sercie descriptor.