Merge WebappForm with UserWebappForm
because there is no reason this code should be duplicated
Note: should not be started before !133 (merged), !132 (merged) and !129 (merged) are merged (unless you enjoy conflicts!)
because there is no reason this code should be duplicated
Note: should not be started before !133 (merged), !132 (merged) and !129 (merged) are merged (unless you enjoy conflicts!)