Updated to add an optional notification template parameter to all value properties.