Go言語における埋め込みによるインタフェースの部分実装パターン ref: http://qiita.com/tenntenn/items/e04441a40aeb9c31dbaf