Extend map style to support dynamic values via attributes