@Nullable
	@SuppressWarnings("unchecked")
	default <V> Property<V> getProperty(String key) {
		return (Property<V>) getProperties().get(key);
	}
@param key
		Property key.
@param <V>
		Property value type.

@return Property associated with key. May be {@code null} for unknown keys.
recaf-core/src/main/java/software/coley/recaf/info/properties/PropertyContainer.java