Automatic Field initialization