Put the boost static requirement into the static section
OOps, forgot to return false in this empty resolvent-check function
Making the destructor virtual