Clean up particle systems in the behavior and model driver

Refactor the settingProperty function for particle systems and clean up some of the comments in the behavior.

@eric79 Can you review this?