Append behavior inherits from CommandInterceptor now. Connection type inference related code is reused from Modeling#connect.