Engine: don't inherit from a Core but contain one.