fix setLabel for Model, add getLabel
add migration and schema
early finish of migration feature