Add dummy identity implementation.
Style change.
Add more info about lifetime - refer programmers.se discussion.
Add missing methods stubs so everything links together.