Correct member variable initialization order
Remove assignment of member to itself