Check that attributes either have a given value or a default
Merge pull request #30 from Factlink/feature/value-presence-validation

Validation should fail if attribute is defined without a default value and no value was set.