add default for Action's IsPrivate