pub trait NodeDataDispatch {
// Required methods
fn create(&self, ctx: &mut SqliteMigrateCtx);
fn create_coalesce(&mut self, other: Node) -> Option<Node>;
fn delete_coalesce(&mut self, other: Node) -> Option<Node>;
fn delete(&self, ctx: &mut SqliteMigrateCtx);
}