rename engine() => GetEngine() and _engine to engine