[core] gc engine: define_from() update