https://atproto.com/specs/lexicon#object
properties (map of strings-to-objects, required): defines the properties (fields) by name, each with their own schema
currently it is allowed as optional (i assume) here: https://tangled.org/mary.my.id/atcute/blob/trunk/packages/lexicons/lexicon-doc/lib/types.ts#L180