Files were devided into packages, made RestfulDatamanager abstract