Repeat modified to accept HasComponetModel instead of BaseComponet<?, ?>