Added Contribution Model, and reflective Associations