More refactorings and added some (integration) tests to prototype the scheduled PriceSummary call