Refactor - use Class extensions instead of BTCView classes