protected override VerifierResult VerifyValue(object itemToVerify, object valueToVerify, TriggerContext triggerContext, VerifierContext verifierContext)
    {
        var entity = valueToVerify as Entity;
        var msg    = $"{this.ApplicableType.Name}.{this.DisplayName} is required.";

        return(new VerifierResult(entity != null && !entity.EntityAspect.IsNullEntity, msg));
    }
		public ManagedVerifier (VerifierParameters parameters, AssemblyDefinition assembly)
		{
			_context = new VerifierContext (parameters, assembly);
		}