title: Class methods in Record vs Class in Delphi 2010
body: <p>I just started to play with the new unit in Delphi 2010 <code>IOUtils.pas</code>, and I found they put all the methods inside <code>Records(TFile, TPath, TDirectory)</code> as class functions and procedure.</p>
  
  <p>Is there any benefits of doing that inside records instead of classes?
  In both cases there's no need for any variables or instance, but I'm not sure if there any real benefits regarding memory consuming or performance improvement.</p>