support Generic in public-field and setter-method

V1.1.28 only support generic type in public-field, now it can support generic type in setter-method now!

But there is also a limit: Only single generic type is support!
If there are multi generic types in public-field or setter-method, it won't work!
Support for Generic Type in Setter-Method Added!

V1.1.28 only support generic type in public-field, now it can support
generic type in setter-method now!

But there is also a limit: Only single generic type is support!
If there are multi generic types in public-field or setter-method, it
won't work!
Merge pull request #29 from stonecheung/master

Support for Generic Type in Setter-Method Added!