Extracting some commonalities of CloudML actions into a common super class