Use parents
Add t_opByValued
Updates