not using delegated ctor in named_object. #147