Refactor the classes `BridgeChainTypeBuilder`, `DecoratorChainTypeBuilder` e `HandlerChainTypeBuilder` removing the `ifs`. Create some filter type and a registry of builders that will be filtered for find the correct builder.