Updated selfpub example to use the new serializers
Added CacheModelSerializer to enable caching between serializations
Fixed self pub example