Move getAll function to DataContainer class.
Improve code documentation.