Mark static method and properties

Supersedes #77 

Adds a `STATIC` modifier to class method and properties.

Make sure to update the `dox` dependency to pick up the necessary changes from there.