Separated DDL from CRUD