Separate FileDataConnection, SingleFileDataConnection & NoRelationDataConnection classes