seancorfield/fw1 — pull request #129 by bittersweetryan (2012-07-05 12:12:14+00:00)
Title: Allow populate method to set properties on children.

This code will allow users to set properties on child components using dot notation. For example, a person component that has a child component of address a user could set properties on address by having a property in the request.context of address.line1.

```cfm

getContact().getAddress().setLine1(value);
```

I've added a new parameter to the populate method called "deep", which by default is false so current functionality is not changed. Only if trustkeys == true or deep == true child properties will be set.

I've also added some mxunit tests to confirm that the functionality is working, it assumes that mxunit is installed in a webroot becuase I didn't want to assume that you'd want that framework in this project.