* Push start() implementation back into base * Narrow access * Optimise imports * Fix tests * Get Java test compiling