Every languages will have a parser for the code_signature, some test creation, and so I believe it is useful if we make clean code with a trait.