add missing dependency Class::Singleton