use Object.keys to iterate over implementations
zip cask-angular-window-manager