is there a way I can delay the initialization of module attribute to when it\'s first accessed? Also how can I ensure there\'s only one copy of the instance got created? I u