I am trying to supply the underlying container/data structure for a class via template argument. I\'d like to have the underlying container always contain a certain pointer type