Use of the method name when getting ordered methods + add properties of a prototype in the created Trait in Context.adapt method