Some users refactoring
Higher-level functions for nested records in tournaments model