[refactor][minor] removed redundant set for effectType in copy Constructor
[refactor][minor] simplified if experssion (removed always true condition)