By actually implementing the factory pattern I found merge didn't respect it
[gc-dialer] / src / __init__.py