Fix form class being added if null
Fix problem with protected attributes
Allow user to use custom button classes