Maybe you want to take a look at this thread which describes a fairly similar (if not the same) problem: http://www.digitalmars.com/d/archives/digitalmars/D/Problem_with_Point_property_49990.html Henning -- v4sw7Yhw4ln0pr7Ock2/3ma7uLw5Xm0l6/7DGKi2e6t6ELNSTVXb7AHIMOen5a2Xs5Mr2g5ACPR hackerkey.com