While the three primary conformational optimization environments employ a fixed heuristic not customizable by the user, situations like those encountered in the Circulatron may necessitate special considerations during optimization. To address this, we introduced a more versatile ConstraintRotatron class. This class acts as a wrapper, utilizing one of the three main environments to assess the created conformations.