Named_by work on Gene
* fix #2695
Add named_by tests to Gene