I'm not sure you need to store xpath - although I can imagine it might be useful.  Both constructors could use the parameter instead.