Definable properties also for form mappings (in addition to fields).
Public implementation classes passed to the templates due to
instrospection required by some template frameworks (constructors remain
with restricted accessibility).