Creating a Delphi component with new Properties