Implementing observer pattern on Trait. Docstrings.