Simple framework for flexible access to data like map