Added ClassDynamic docs
Finished Base docs
Marked appropriate private and protected methods with @internal

This prevents the documentation of these methods being parsed in the public docs.
Only parse public docs, not blocks marked with @internal