def __init__(self, name, default=None, label=None, writable=None, readable=None, cached=None, storable=None, keyable=None, hidden=None, min=None, max=None, channelBox=None, affectsAppearance=None, affectsWorldSpace=None, array=False, connectable=True, help=None):
    args = locals().copy()
    args.pop('self')
    self['name'] = args.pop('name')
    self['label'] = args.pop('label')
    self['default'] = args.pop('default')
    self['min'] = args.pop('min')
    self['max'] = args.pop('max')
    self['mobject'] = None
    self['shortName'] = (self['name'][0].lower() + self['name'][1:])
    for (key, value) in args.items():
        default = getattr(self, (key[0].upper() + key[1:]))
        self[key] = (value if (value is not None) else default)
def __init__(self, name, default=None, label=None, writable=None, readable=None, cached=None, storable=None, keyable=None, hidden=None, min=None, max=None, channelBox=None, affectsAppearance=None, affectsWorldSpace=None, array=False, connectable=True, help=None):
    args = locals().copy()
    args.pop('self')
    self['name'] = args.pop('name')
    self['label'] = args.pop('label')
    self['default'] = args.pop('default')
    self['min'] = args.pop('min')
    self['max'] = args.pop('max')
    self['mobject'] = None
    self['shortName'] = (self['name'][0].lower() + self['name'][1:])
    for (key, value) in args.items():
        default = getattr(self, (key[0].upper() + key[1:]))
        self[key] = (value if (value is not None) else default)