Make param_names a property that is always updated in composite models. 

Fix #116.