_InstantiateObject
static BArchivable* _InstantiateObject(BMessage* archive,
BArchivable *archivable = _InstantiateObject(data, &image);
dragger = dynamic_cast<BDragger*>(_InstantiateObject(&widget, &draggerImage));