::included now calls base.inherit!(self) to delegate the actual inheritance to the including Module/Decorator.
start to differentiate when inheriting or including.