Revisit DataStoreTemplate handling.

* Remove DataStoreTemplateRegistry
* Add RuntimeProperties attributes