EndpointFactory by instance
merge