Add doesNothing/doesSomething (without ()) support.
Cleaning.
Cleaning.
Add __toString() support.