Simplified the Extractor interface and removed method that took a Class.
Changed EnumValueExtractor to take Class in the constructor instead.
Merge pull request #18 from sarality/simplify_value_extractor

Simplified the Extractor interface and removed method that took a Class.