1. Made generated expression generic