Splitting ExtDirect Request logic into smaller methods to make it more readable