fixed issue where "reference" type in const iterator overrides "reference" type in facade