OPTIONAL
Specifically denotes a field as optional. While all fields in protocol buffers are optional, this may be specified for emphasis if appropriate.
trait Singleton
trait Product
trait Mirror
trait Recognized
class FieldBehavior
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any