Could you try to keep Delphi compatibility? It will be very bad/sad to loose this kind of openess...