use novalidate_freq for implicit self arguments in @mrpc's
refactor method sanitization to own method
add back SelfReference check for in_message.