iOS - apphance source enhancer refactor