RepeatedTask has internal variable _pattern

- getPattern() is the accessor
- pattern has already been converted to human-readable string
- mainly only for use by UI