Added onChildConstruct and onChildInit methods to Q.Tool prototype