Hi! I'm writing a product which is instantiated through a wizard, made by a sequence of HTML forms. Each form is a method, so I must declare them (and the methods called by them, and so on) to assign the permissions. It becomes: context.registerClass( ZopeCA, constructors = ( ZopeCA.addWizard, # the first method is called when someone # uses the pulldown menu ZopeCA.addWizard1, ZopeCA.addWizard_cert, ZopeCA.addWizard_key, ZopeCA.addWizard_x520, ZopeCA.addWizard_extensions, ZopeCA.manage_addCA, ZopeCA.set_dbconnection, ZopeCA.error, ZopeCA.countrylist, ZopeCA.rsa_filter_save, ZopeCA.rsa_filter_load, ZopeCA.sscert_save, ZopeCA.dateForm, ) ) or even longer. Is there a way to avoid declaring everything under the sun? Other products are set up by a single form, but mine is quite complex (it needs to create a self-signed certificate, amongst other things) Thanks.