[issue-660][feature]: Refactor internal-api module
to have less dependecies on 3d party libraries
[issue #660][feature]: remove transactional annotation from interfaces
Move more classes from internal-api to util
Merge pull request #908 from ddurnev/internal-api-deps

[issue #660][feature]:  Refactor internal-api module to have less dependencies on 3d party libraries