Validations

- Contract cleanup (differentiate between conversion and new)
- Validation result when creating a new job