Don't assert storing non-nil objects
Expose initializers for PKTDataStore for easer use with Swift