mvvmfx/src/main/java/de/saxsys/mvvmfx/utils/mapping/ModelWrapper.java
public <K, V> MapProperty<K, V> field(MapGetter<M, K, V> getter, MapSetter<M, K, V> setter) {
		return add(new BeanMapPropertyField<>(this::propertyWasChanged, getter,
				(m, map) -> setter.accept(m, FXCollections.observableMap(map)), SimpleMapProperty::new));
	}
public <K, V> MapProperty<K, V> field(MapGetter<M, K, V> getter, MapSetter<M, K, V> setter) {
		return add(new BeanMapPropertyField<>(this::propertyWasChanged, getter,
				(m, map) -> setter.accept(m, FXCollections.observableMap(map)), SimpleMapProperty::new));
	}
/* Field type map