optionalWith can't have annotations used on it? It has the function, but calling it doesn't actually produce the expected output when I generate a JSON schema. The same thing but with propertySignature works. e.g:propertySignature, I'm getting:optionalWith:propertySignature there?