UserFunction setter move to StreamComponent
StreamComponent refactor&move