Added comments about singleton factory method.