Object prototypes goto unique_ptr