TYPOC-11: Changed behaviour to have optional but fixed enableFields (including an EM hook to add those to the DB if necessary)