[plugin] custom data fields
[service] push cache storage factory