Numerous fixes to handle serialize attributes for Project properties