updated register property validations