removed unnecessary field initialization from __init__