title: Default value required for SomeValue
body: <p>I got error massage <code>Default value required for 'DefaultPort'</code> when i create the following <code>constructor</code></p>
  
  <pre><code>type
    MyIdServer = class
    public
      constructor Create(const AOwner: TComponent = nil; const DefaultPort: Word; SilentExceptions: Boolean);
      destructor Destroy; override;
    end;
  </code></pre>
  
  <p>How i can solve it without changing the order of the parameters ( such the following works fine).</p>
  
  <pre><code>constructor Create(const DefaultPort: Word; SilentExceptions: Boolean; const AOwner: TComponent = nil);
  </code></pre>