update model implementations for framework engine