Shouldn't all of these attributes simply be documented down below where they are declared? By doing it this way it is duplicating the documentation.