you don't need a main section at the bottom unless there's code you want executed in the module if it is ever called directly - seeing as you only "pass" then you don't need it at all (same in some of the other files)
again, in the static method, "self" isn't usually used in this context, so it will confuse some people - again "target" may be a better parameter name.
... by the way, are you aware of class methods? (@classmethod)
ReadDataByIdentifierContainer.py
lacking any commenting
you don't need a main section at the bottom unless there's code you want executed in the module if it is ever called directly - seeing as you only "pass" then you don't need it at all (same in some of the other files)
again, in the static method, "self" isn't usually used in this context, so it will confuse some people - again "target" may be a better parameter name.
... by the way, are you aware of class methods? (@classmethod)