Adding validation for Providers
Adding validation to Artefacts
Adding validation on binding types
Adding validation in artefact ports
Adding validation of node instances
adding validation on artefact instances