made snapshot description overridable