Add support for @final (close #39)