dynamically load broker classes