rename test
dont call method with its own type para
split setter with its own type para to another class
generic para finished