generate setter when param has same field and default list implementation
generate setter when parameter has same field
generate defualt implementation when returnType is List/Set/Map
generate setter when parameter has same field
generate defualt implementation when returnType is List/Set/Map