Remove requirement to pass form and request to button constructors