Update NoEffectArea class

constructors and comments added