bug fixed: header of child Setter is fixed now
added some comments in .js file