@Override
  public TypedValue read(EvaluationContext aContext, Object aTarget, String aName) throws AccessException {
    Map<String,Object> map = (Map<String, Object>) aTarget;
    Object value = map.get(aName);
    return new TypedValue(value, TypeDescriptor.forObject(value));
  }
Simple {@link PropertyAccessor} that can access {@link Map} properties.

@author Arik Cohen
@since Mar 31, 2017
src/main/java/com/creactiviti/piper/core/task/MapPropertyAccessor.java