rename classes.
implement setterProperty class.