tested with shoulda matchers associations of specialization model