I'm still not sure if an user must be own of many teams. I think that the easier way is to allow just one owned team by user. What do you think?