use Meta inheritance