Shares validation logic and validates assertion name