optional

open override fun optional(name: String, description: String?, metadata: Map<String, Any>): Attribute<OUT?>
fun optional(name: String, description: String? = null, ignoreNull: Boolean, metadata: Map<String, Any> = emptyMap()): Attribute<OUT?>