Refaktoryzacja - api library, basidataservice