These should not be unique.  They should all use an iid defined for QuillImageFilterInterface and declared with Q_DECLARE_INTERFACE()