Added ability to fully disable fields from view and on form submission, tested for edge cases