Made runs a public member and removed run-sepcific handlers.