Change parent classes, add c_headers and c_compilers methods