Generalized data source init to the parent class