DroneCI and TeamCity shared the same validations methods on the data received. These validations were extracted into a concern