[constructor] Added a class to wrap operation constructors