Fixed child-class return-types