Fixes #81 Access level

Fixes #81 Access level to Variation::validate() must be public (as in class DataObject)
Merge pull request #82 from eimanavicius/patch-1

Fixes #81 Access level