change from defaultcreator to creator ( for all creators )
change to setter injection
fix parameter
use setter injection, default is null
add caching filedata
check also fallback locale
format and comment