Field type Money is Float in DB

My target database is MS SQL 2008, 


in the TMS Data Modeler I created some fields declared as field type Money.

When I manually create a generate script I see them as Money, fine.
 
But when I Export to Aurelius they are converted into double in Delphi and into float in the database, when the Object Manager creates the tables.

Why you don't convert it into Currency in Delphi and Money into the database?