Don't make to use record wild cards
Refactoring: Introduce lenses to view factory