Added validators to individual effects, fixes #80