add SqlComposer and Model.save method