Along w/ the change to the method name above ( given that this is explicitly about defining objects that have the behavior ) we may want to change this to be more along the lines of:

    self[:display_type].include?('image') && (self[:img_info] || self[:file_id])