Changes in project structure, factory pattern for requests (Offers, ClosestOffers Request)