ModelAdapter::save implemented