refactor class/Object suite and add Pattern
Merge pull request #4 from chirlo/master

refactor class/Object suite and add Pattern