remove child generators classes and add small DSL for lookoup table definition