add Macher for vector<shared_ptr> and some test for Inserter