Allow IgnoreUndeclared and DeepMerge to be used with undeclared properties

solution for #149