add metadata interface.

provide a utility to force model provide a ddl and a convert method(for example, convert json tp contentvalues)