feat(forms): expose getters for submitted, valid_submit and invalid_submit

Closes #601