add eventdescriptor and paramdescriptor classes to be used with Rules