{
Map map = new LinkedHashMap( (Map) value );
// Check if keys/values are Values
MapType mapType = (MapType) propertyDescriptor.valueType();
if( mapType.keyType() instanceof ValueCompositeType )
{
for( Object instance : map.keySet() )
{
ValueInstance.valueInstanceOf( (ValueComposite) instance ).prepareToBuild();
}