Adding validation for port instances
Adding validation to deployment models
Adding a collector object to aggregate all validations within a deployment model
Refactoring check on invalid names