fix mrpc getting ignored when _type_info is explicitly defined.
fix duplicate mrpc then parent_class appears more than once as customized and with different type_name.