blog.go now uses anonymous fields to get promoted methods from site