Added validation based on the associated VDEX

Added validation for the fields:
- context
- copyrightandotherrestrictions
- cost
- intendedenduserrole
- learningresourcetype