changed image attribute validation

file attributes validators now have ...a chance to preprocess file references and enforce default values

Closes #116