Last modified

Take a look and let me know what you think.  Testing this doesn't seem to have any ill effects, but it is touching a decent amount of the service layer.  This requires liquibase update to be run, so keep that in mind.
If we have a Thumbnail object, why would this exception occur?