#34. Refactor data model
- start repositories refactoring
#23. Prepare logging convention
- add logging convetion for repositories