Move stuff into Effect base class