@DataBoundConstructor makes no sense on an abstract class.
Merge REMERGE_HEAD into HEAD
Better toString.