(0)Там где заполняются, там и происходит. То есть происходить это может где угодно. Изначально предназначен для этого (2) и я почему то думал, что он стартует одним из первых... но кто запретит их заполнять там где это удобно делать?
(3) заполняются при ПЕРВОМ обращении к ним. Чтобы выяснить заполнен он или нет - ты к ним ОБРАЩАЕШСЯ, смотря на него в отладчике например, и в этот вот самый момент они заполняются и показывается тебе что заполнен