![](https://secure.gravatar.com/avatar/d6c52c66b5f19dcb2505528a435edcfd.png?default=mp&rating=pg&size=250)
Ian Gray
Joined
10 Experience
0 Lessons Completed
0 Questions Solved
Activity
I tend to use concerns for duplicate functionality rather than namespacing in this way. In your example, a positionable concern might be something to consider since you're talking about maximum 6 models (4 if in your domain defencemen and wingers are sufficiently similar to group together). Sorry I don't have more insight on the proposed namespacing technique.