[#38] Add guard to protect from introspection of object that may not be a dictionary.
[#38] Add guard to protect from introspection of object that may not be a dictionary.

lookback/ObjectiveDDP,emmerge/ObjectiveDDP,emmerge/ObjectiveDDP,gumpyoung/ObjectiveDDP,yhyuan/ObjectiveDDP,boundsj/ObjectiveDDP,gumpyoung/ObjectiveDDP,gumpyoung/ObjectiveDDP,yhyuan/ObjectiveDDP,gumpyoung/ObjectiveDDP,yhyuan/ObjectiveDDP,lookback/ObjectiveDDP,lookback/ObjectiveDDP,boundsj/ObjectiveDDP,emmerge/ObjectiveDDP,boundsj/ObjectiveDDP,hiddenswitch/ObjectiveDDP,hiddenswitch/ObjectiveDDP,lookback/ObjectiveDDP,boundsj/ObjectiveDDP,emmerge/ObjectiveDDP,yhyuan/ObjectiveDDP,hiddenswitch/ObjectiveDDP,hiddenswitch/ObjectiveDDP