'Dictionary of values.
If elts_prop is not None, must be a Property subclass
All dict values will be casted as elts_prop values when pythonized
elts_prop = Property of dict members'

def __init__(self, elts_prop=None, *args, **kwargs):

    super(DictProp, self).__init__(*args, **kwargs)
    if ((elts_prop is not None) and (not issubclass(elts_prop, Property))):
        raise TypeError('DictProp    constructor    only    accept    Propertysub-classes    as    elts_prop    parameter')
    if (elts_prop is not None):
        self.elts_prop = elts_prop()
