Replaced explicit by implicit interface extension.
Docs and pulled concrete implementation to HotSimple