simpe enum and namespace generation works!