method registry uses reflection (cannot unload dll!)