refactor(element binder): Create an ElementBinderBuilder class