Use mixins for GoodData::Project & GoodData::ProjectRole to show how it helps