Implemented children specializations function