Merge pull request #264 from chrisyue/master

snip `nc` auto detect `Abstract` and `Interface`
`nc` support trait