We fixed the memclean option in opp_factory
memclean temporary variable before passing to the initializer