dodany typedef shared_ptr dla wygody