Fixed infinite recursion on initWithCoder: method