fun addProperty(propertySpec: PropertySpec): Builderfun addProperty(name: String, type: TypeName, vararg modifiers: KModifier): Builderfun addProperty(name: String, type: Type, vararg modifiers: KModifier): Builderfun addProperty(name: String, type: KClass<*>, vararg modifiers: KModifier): Builder