improve binding to Maps