Renamed text field attribute to be consistent with Contao core
Require array parameter
Renamed attribute method
The loadDataContainer hook is responsible for storing a reference to the attribute
Create "temporary" attribute object for fields not in the table
Product attributes are now generated using the attribute model object!
TextArea attribute handles line breaks
Download attribute handles downloads
MediaManager attribute handles galleries

Not yet finished, we don't know the gallery type (list or reader)