Mark class as final

Why should/would anyone extend it.
Merge pull request #2 from lstrojny/patch-1

Mark class as final