moving review request initialization to core from base because there are dependencies on review initialization for core