Fixed field declaration order for proper initialization