add marker interface for generated class