Put the meta functions in a class