Schema generation ready