Added PluginDataLogic for datasources/-sinks;
Simplify and make initialization methods private due to sonar issue
(invoking overridable method from constructors)
Implemented OnetimeTokens