fixed problem with calculating properties needing initializing.