i think not. when i call addMetadata on msignal.Signal it does not add keep to Signal0, so i suppose it only adds it to Signal CLASS.
and i have to call addMetata on msignal.Signal0 to get it work.