Modified to use structnew() to support versions older than ColdFusion 7