Tag Design Patterns In Go