Simplify Notice contructor by moving logic out to properties.