field Private on Def and Ref
Revert "remove def SID field"

This reverts commit f45e308378e1bd9a56190ee4753b40493e5a0914.
omitempty Private field
add authentication env vars for `src` command
remove def SID field