HasDeps: add Getters
HasDeps: use lenses