collector and handler props are now split into config and path