Support derive
Merge pull request #4 from niku4i/support-derive

Support derive