Storage abstract classes refactoring
Merge pull request #116 from ialekseev/master

Storage abstract classes refactoring