Parent should be public