Mock Class with multiple constructors

When a class has multiple constructors TObjectProxy would select the first constructor, but the first constructor can be other than the parameterless constructor.

Given the class below, the second constructor should be invoked.

      TMultipleConstructor = class
        constructor Create(Dummy: Integer);overload;
        constructor Create;overload;
      end;