Redo field initialization to allow ordered statements be part of type initialization
Implements type initializers