removed unused fields
anticipating FindBugs warnings : fixed field visibility + using immutable state contructor parameter