Add ImageController
Revised Base Entity: add setValue, revised several methods