warning as errors, unused variables warning removed in unimplmented flavor methods, ignor non-virtual destructor warning for traits