move CopyMixinsFrom to improve fluent api