handled untyped cast warning when recursing sObject child maps