@Override
	public <V> void setProperty(Property<V> property) {
		if (properties == null) // Memory optimization to keep null by default
			properties = new HashMap<>();
		properties.put(property.key(), property);
	}
@param properties
		Pre-defined property map.
recaf-core/src/main/java/software/coley/recaf/info/properties/BasicPropertyContainer.java