Dartのクラス継承、Implicit Interface、Mix-inについて ref: http://qiita.com/t_hara/items/11555bd3720912bb0ccc