Add property validations to host and visitor