nit: parse functions usually use CamelCase naming rules (i.e. `mapif_parse_ItemBoundRetrieve`)