Added virtual print methods to children