moved all roadrunner instance vars to private impl