Added pre-condition checks to business services