child parent hidden methods invoking hidden methods