@SuppressWarnings("unchecked")
        public T removeProperty(Property<?> property) {
            typedProperties.get().remove(property);
            return (T) this;
        }
Removes a specific, typed custom property.

@param property Property to remove.
@return Returns the builder.
smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/TypedPropertiesBag.java