Added validators, value objects classes and mapper configuration