class_docstr: An instance trait which coerces a dict to an instance.
  
  This lets the instance be specified as a dict, which is used
  to initialize the instance.
  
  Also, we default to a trivial instance, even if args and kwargs
  is not specified.
code: def validate(self, obj, value):
      if isinstance(value, dict):
          return super(InstanceDict, self).validate(
              obj, self.klass(**value)
          )
      else:
          return super(InstanceDict, self).validate(obj, value)
  
imports: import re
  import traitlets
  import datetime
  from .util import string_types
label_desc: Use image node_id 1 for calling the InstanceDict obj's underlying member method code with example usage: obj.validate(obj, value) and returns: super, super