Image should not be shared. Stop mixing virtuals and templates.