I build a component "article" which contains a component "vote". As you may have guessed: every article has positive and negative votes. I call my vote compo