Add __toString, setters; Huge rewrite to allow use of Zend\Form\Annotation