build in constructor methods in M table