Passing in RateAdaptationFactory
Removed deletion of control since it might be owned by the outer scope
Logging
Implemented basic dummy adaptation