La separación de la función debería permitirle guardar las joyas de la corona (el esquema) al tiempo que obtiene el máximo beneficio de abrir el código fuente del motor.