Add explanation on mixin and adjustment of typing