Generator configuration refactored. Added interfaces to implement into generated class template