refs #2 added validation to mechanisms.