interface implementation generator is turned on by default