Current implementation is counter intuitive. It should not matter what you map to scope.. its only matter what you inject from it.