Using FileDirectory is not correct in GemStone ... FileDirectory ends up refering to files on the GCI client machine and typically results in horrendous performance ... what does this have to do with Traits?