Why all the ExperimentActivity? You are shadowing all of the logging and networking for Activity so why do we need something fake on top of that?