Since this doesn't look like a frequently used property, I thought on-demand initialization is better as we don't take the performance penalty during app initialization.