Fix $field type documentation for distinct command
Add doc blocks for event constructors